指令:

回答:

override func viewDidLoad() {
        super.viewDidLoad()
        
        // 設置導航欄標題
        title = "簽到系統"
        
        // 設置淡藍色導航欄
        setupNavigationBar()
        
        // 設置"記錄"按鈕
        setupRecordButton()
    }
    
    // 設置淡藍色導航欄
    private func setupNavigationBar() {
        let appearance = UINavigationBarAppearance()
        appearance.configureWithOpaqueBackground()
        appearance.backgroundColor = UIColor(red: 173/255, green: 216/255, blue: 230/255, alpha: 1.0) // 淡藍色
        appearance.titleTextAttributes = [NSAttributedString.Key.foregroundColor: UIColor.black]
        
        navigationController?.navigationBar.standardAppearance = appearance
        navigationController?.navigationBar.scrollEdgeAppearance = appearance
        navigationController?.navigationBar.compactAppearance = appearance
        
        // 確保導航欄不透明
        navigationController?.navigationBar.isTranslucent = false
    }
    
    // 設置"記錄"按鈕
    private func setupRecordButton() {
        let recordButton = UIBarButtonItem(title: "記錄", style: .plain, target: self, action: #selector(recordButtonTapped))
        navigationItem.rightBarButtonItem = recordButton
    }
    
    // 記錄按鈕點擊事件
    @objc private func recordButtonTapped() {
        // 未來這裡會導航到記錄頁面
        print("記錄按鈕被點擊")
        
        // 這裡可以添加跳轉到記錄頁面的代碼
        // let recordVC = RecordViewController()
        // navigationController?.pushViewController(recordVC, animated: true)
    }